﻿#include "objectswidget.h"
#include "src/bend/man/manbuckets.h"
#include "src/frend/uidelegates/BucketDelegate.h"
ObjectsWidget::ObjectsWidget(QWidget* parent)
    : QWidget(parent)
{
    ui.setupUi(this);
    ui.tableView->setModel(MB->model());
    ui.tableView->setItemDelegateForColumn(1, new BucketDelegate());
    // 设置标题内容
    QStandardItemModel* model = MB->model();
    QStringList         labels;
    labels << QString::fromLocal8Bit("桶名称") << QString::fromLocal8Bit("地区")
           << QString::fromLocal8Bit("创建时间");
    model->setColumnCount(labels.size());
    model->setHorizontalHeaderLabels(labels);
    //设置列宽度
    ui.tableView->setColumnWidth(0, 200);
    ui.tableView->setColumnWidth(1, 120);
    //设置最后一列占满整个表
    ui.tableView->horizontalHeader()->setStretchLastSection(true);
    //隐藏垂直标题
    ui.tableView->verticalHeader()->setHidden(true);
    //设置鼠标点击排序
    ui.tableView->setSortingEnabled(true);
}

ObjectsWidget::~ObjectsWidget() {}
